package com.sh3h.generator.web.dtos;

import com.sh3h.generator.web.domain.GenDataSource;
import lombok.Data;

import java.util.Date;

@Data
public class GenDataSourcesDto {
    /**
     * id
     */
    private Long id;

    /**
     * 数据库类型
     */
    private String dbType;

    /**
     * 连接名
     */
    private String connName;

    /**
     * URL
     */
    private String connUrl;

    /**
     * 用户名
     */
    private String username;

    /**
     * 密码
     */
    private String password;

    /**
     * 创建时间
     */
    private Date createTime;

    private static final long serialVersionUID = 1L;
    public static GenDataSource ToModal(GenDataSourcesDto dto){
        GenDataSource datasource=new GenDataSource();
        datasource.setId(dto.getId());
        datasource.setConnName(dto.getConnName());
        datasource.setConnUrl(dto.getConnUrl());
        datasource.setUsername(dto.getUsername());
        datasource.setPassword(dto.getPassword());
        datasource.setDbType(dto.getDbType());
        return datasource;
    }
}
